Site Reliability Engineering
SRE
は、
ソフトウェアエンジニア
に
運用チーム
の設計を依頼したときに起こること
SRE チームの構成として、50 〜 60 % は Google の標準的な
ソフトウェアエンジニア
、40 〜 50 % は標準的なソフトウェアエンジニアに近い上で、SRE に役立つ稀な技術を持っている人たち
SRE チームがやることは、従来の運用チームが行うことではあるが、
手作業
ではなく
自動化
を積極的に行う
開発 (コーディング) にしっかり時間を確保できるよう、運用作業の割合の上限を 50 % としている
SRE
と
DevOps
について
DevOps
のコア原則は
SRE
の多くの原則やプラクティスと一致
参考文献
Site Reliability Engineering: How Google Runs Production Systems